@charset "UTF-8";
.w80 {width: 80rpx;}
.h80 {height: 80rpx;}
.width100 {width: 100%;}
.w400 {width: 400rpx;}
.h188 {height: 188rpx;}
.w360 {width: 360rpx;}
.h60 {height: 60rpx;}
.w60 {width: 60rpx;}
.h60 {height: 60rpx;}
.m-r-52 {margin-right: 52rpx;}
.m-b-46 {margin-bottom: 46rpx;}
.color-fff {color: #fff;}
.color-999 {color: #999;}
.m-b-6 {margin-bottom: 6rpx;}
.bgfff {background-color: #fff;}
.c-ccc {color: #ccc;}
.p-t-200 {padding-top: 200rpx;}
.color-666 {color: #666 !important;}
.p-r-6 {padding-right: 6rpx;}
.p-l-6 {padding-left: 6rpx;}
.b-2-d {border: 2px solid #000;}
.m-b-8 {margin-bottom: 8rpx;}
.fz-32 {font-size: 32rpx;}
.fz-24 {font-size: 24rpx;}
.w20 {width: 20rpx;}
.h20 {height: 20rpx;}
.m-r-14 {margin-right: 14rpx;}
.line-bottom {border-bottom: 1px solid #F1F1F1;}
.color-000 {color: #000;}
.color-777 {color: #777;}
.m-r-8 {margin-right: 8rpx;}
.fz-36 {font-size: 36rpx;}
.color-777 {color: #777;}
.box-shdow {    box-shadow: 0px 0px 32px 2px rgba(172, 170, 255, 0.3);}
.star::before {
    color: #ee0a24;
    content: "*";
    font-size: 14px;
    top: 0;
    left:-16px;
    position: absolute;
}
.b-1 {border: 1px solid #ddd;}
.c-pink {color: #FD889B;}
.sex-box {
    background: #fff;
    box-shadow: 0px 8rpx 16rpx 2rpx rgba(0, 26, 255, 0.1);
    border-radius: 4px 4px 4px 4px;
    padding: 5px 20rpx;
}
.isget {
    background: transparent !important;
    color: #D0D0D0 !important;
}
.h70 {height: 70rpx;}
.text-right {text-align: right;}
.distributionForm {padding-bottom: 40rpx;}
.c-fff {color: #fff;}
.color-919 {color:#919191;}
.m-b-18 {margin-bottom: 18rpx;}
.b-l-1 {border-left: 1px solid #DADADA;}
.bg-fff {background-color: #fff;}
.p-t-14 {padding-top: 14rpx;}
.p-b-16 {padding-bottom: 16rpx;}
.p-l-10 {padding-left: 10rpx;}
.m-b-22 {margin-bottom: 22rpx;}
.p-l-10 {padding-left: 10rpx;}
.p-r-10 {padding-right: 10rpx;}
.m-b-10 {margin-bottom: 10rpx;}
.p-l-80 {padding-left: 80rpx;}
.m-t-44 {margin-top: 44rpx;}
.p-l-50 {padding-left: 50rpx;}
.p-r-10 {padding-right: 10rpx;}
.p-l-38 {padding-left: 38rpx;}
.m-t-40 {margin-top: 40rpx;}
.p-l-40 {padding-left: 40rpx;}
.p-r-40 {padding-right: 40rpx;}
.p-l-30 {padding-left: 30rpx;}
.p-r-30 {padding-right: 30rpx;}
.m-r-36 {margin-right: 36rpx;}
.m-t-60 {margin-top: 60rpx;}
.m-t-22 {margin-top: 22rpx;}
.m-b-16 {margin-bottom: 16rpx;}
.m-r-6 {margin-right: 6rpx;}
.p-l-30 {padding-left: 30rpx;}
.p-r-30 {padding-right: 30rpx;}
.m-l-30 {margin-left: 30rpx;}
.m-b-22 {margin-bottom: 22rpx;}
.m-r-62 {margin-right: 62rpx;}
.m-r-15 {margin-right: 30rpx;}
.m-t-20 {margin-top: 20rpx;}
.m-r-20 {margin-right: 20rpx;}
.m-b-40 {margin-bottom: 40rpx;}
.m-b-6 {margin-bottom: 6rpx;}
.m-b-8 {margin-bottom: 8rpx;}
.p-t-10 {padding-top: 10rpx;}
.p-b-10 {padding-bottom: 10rpx;}
.m-b-16 {margin-bottom: 16rpx;}
.p-t-20 {padding-top: 20rpx;}
.p-l-20 {padding-left: 20rpx;}
.m-b-28 {margin-bottom: 28rpx;}
.p-r-24 {padding-right: 24rpx;}
.m-r-5 {margin-right: 5rpx;}
.m-r-10 {margin-right: 10rpx;}
.m-r-108 {margin-right: 108rpx;}
.m-l-32 {margin-left: 32rpx;}
.m-b-20 {margin-bottom: 20rpx;}
.m-r-32 {margin-right: 32rpx;}
.m-t-20 {margin-top: 20rpx;}
.m-b-38 {margin-bottom: 38rpx;}
.p-r-20 {padding-right: 20rpx;}
.p-t-40 {padding-top: 40rpx;}
.p-b-40 {padding-bottom: 40rpx;}
.m-r-20 {margin-right: 20rpx;}
.p-b-20 {padding-bottom: 20rpx;}
.m-r-18 {margin-right: 18rpx;}
.p-l-5 {padding-left: 10rpx;}
.p-r-5 {padding-right: 10rpx;}
.p-t-30 {padding-top: 30rpx;}
.p-r-38 {padding-right: 38rpx;}
.p-r-40 {padding-right: 40rpx;}
.p-l-40 {padding-left: 40rpx;}
.p-t-40 {padding-top: 40rpx;}
.p-b-40 {padding-bottom: 40rpx;}
.p-r-30 {padding-right: 30rpx;}
.p-t-22 {padding-top: 22rpx;}
.p-b-22 {padding-bottom: 22rpx;}

.m-t-20 {margin-top: 20rpx;}
.m-t-68 {margin-top: 68rpx;}
.p-l-60 {padding-left: 60rpx;}
.p-l-62 {padding-left: 62rpx;}
.p-r-64 {padding-right: 64rpx;}
.p-l-64 {padding-left: 64rpx;}
.m-b-20 {margin-bottom: 20px;}
.m-r-30 {margin-right: 60rpx;}
.fz-30 {font-size: 30rpx;}
.fz-16 {font-size: 16rpx;}
.m-b-12 {margin-bottom: 12rpx;}
.fz-12 {font-size: 12rpx;}
.m-l-10 {margin-left: 10rpx;}
.color-fff {color: #fff;}
.color-767 {color: #767573;}
.m-b-12 {margin-bottom: 12rpx;}
.group-img { border-radius: 0px 0px 0px 0px;}
.m-r-16 {margin-right: 16rpx;}
.m-b-40 {margin-bottom: 40rpx;}
.m-r-36 {margin-right: 36rpx;}
.m-b-12 {margin-bottom: 12rpx;}
.fz-18 {font-size: 18rpx;}
.m-r-40 {margin-right: 80rpx;}
.m-t-15 {margin-top: 30rpx;}
.m-b-15 {margin-bottom: 30rpx;}
.m-r-16 {margin-right: 16rpx;}
.p-l-28 {padding-left: 28rpx;}
.p-r-28 {padding-right: 28rpx;}
.p-b-22 {padding-bottom: 22rpx;}
.w140 {width: 140rpx;}
.h140 {height: 140rpx;}
.amuto {margin: 0 auto;}
.m-b-38 {margin-bottom: 32rpx;}
.m-r-12 {margin-right: 12rpx;}
.m-l-12 {margin-left: 12rpx;}
.m-r-24 {margin-right: 24rpx;}
.m-l-24 {margin-left: 24rpx;}
.m-l-20 {margin-left: 20rpx;}
.m-b-36 {margin-bottom: 36rpx;}
.m-b-30 {margin-bottom: 30rpx;}
.fz-26 {font-size: 26rpx;}
.fz-28 {font-size: 28rpx;}
.fz-14 {font-size: 14rpx;}
.m-r-32 {margin-right: 32rpx;}
.p-b-36 {padding-bottom: 36rpx;}
.m-b-38 {margin-bottom: 38rpx;}
.m-t-175 {margin-top: 175rpx;}
.fz-40 {font-size: 40rpx;}
.fz-20 {font-size: 20rpx;}
.m-t-28 {margin-top: 28rpx;}
.w200 {width: 200rpx;}
.h50 {height: 50rpx;}
.m-b-114 {margin-bottom: 114rpx;}
.w127 {width: 127rpx;}
.h127 {height: 127rpx;}
.h70 {height: 70rpx;}
.daren {
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0px 8rpx 16rpx 4rpx rgba(0, 0, 0, 0.06);
    margin-top: 20rpx !important;
    margin-bottom: 28rpx;
    padding-left: 20rpx;
    padding-right: 36rpx;
    background: #fff;
}
button::after {border: 0 !important;}
.r-btn {
    width: auto;
    color: #FD889B;
    border: 0 !important;
    font-size: 20rpx;
    background: transparent;
    line-height: unset;
    padding-right: 0;
}
.item-title {
    font-size: 19rpx;
    font-weight: bold;
    color: #000000;
}
.card-list {
    background: #FFFFFF;
    box-shadow: 0px 8rpx 16rpx 2rpx rgba(0, 0, 0, 0.06);
    border-radius: 4rpx 4rpx 4rpx 4rpx;
    opacity: 1;
}
.b-r-radio {border-radius: 4px 4px 4px 4px;}
.w200 {width: 200rpx;}
.sub-item-title {
    font-size: 16rpx;
    color: #999999;
}
.tips-color {color: #999999;}
.van-button--primary {
    width: 180rpx;
    font-size: 12px;
}
.panel-row {margin-right: -48rpx;}
.star-c::before {
    top: -4px;
    left: 8px;
}
.view {display: flex;flex-direction: column;}
.flex-row {flex-direction: row;}
.flex-1 {flex: 1;}
.justify-end {
justify-content: flex-end;
}
.c-999 {color: #999;}
.h118 {height: 118rpx !important;}
.m-b-38 {margin-bottom: 38rpx;}
.c-ff4 {color: #FF4949;}
.p-l-36 {padding-left: 36rpx;}
.p-r-36 {padding-right: 36rpx;}
.color-777 {color: #777777;}
.bg-4A {background-color: #4A1B93;}
.m-r-32 {margin-right: 32rpx;}
.w32 {width: 32rpx;}
.h32 {height: 32rpx;}
.justify-center {
justify-content: center;
}
.m-r-100 {margin-right: 100rpx;}
.w336 {width: 336rpx;}
.h320 {height: 320rpx;}
.m-b-24 {margin-bottom: 24rpx;}
.p-20 {padding: 20rpx;}
.fz-32 {font-size: 32rpx;}
.m-b-42 {margin-bottom: 42rpx;}
.m-r-24 {margin-right: 24rpx;}
.m-t-30 {margin-top: 30rpx;}
.m-b-50 {margin-bottom: 50rpx;}
.w28 {width: 28rpx;}
.h28 {height: 28rpx;}
.m-l-180 {margin-left: 180rpx;}
.p-l-180 {padding-left: 180rpx;}
.p-l-72 {padding-left: 72rpx;}
.p-r-72 {padding-right: 72rpx;}
.p-r-150 {padding-right: 150rpx;}
.m-r-40 {margin-right: 40rpx;}
.rel {position: relative;}
.p-l-96 {padding-left: 96rpx;}
.w96 {width: 96rpx;}
.w56 {width: 56rpx;}
.w88 {width: 88rpx;}
.m-l-28 {margin-left: 28rpx;}
.m-r-28 {margin-right: 28rpx;}
.w190 {width: 190rpx;}
.w526 {width: 526rpx;}
.h78 {height: 78rpx;}
.m-t-52 {margin-top: 52rpx;}
.m-t-50 {margin-top: 50rpx;}
.w236 {width: 236rpx;}
.h39 {height: 40rpx;}
.p-t-180 {padding-top: 180rpx;}
.h60 {height: 60rpx;}
.m-b-26 {margin-bottom: 26rpx;}
.m-t-68 {margin-top: 68rpx;}
.p-l-32 {padding-left: 32rpx;}
.p-r-32 {padding-right: 32rpx;}
.h96 {height: 96rpx;}
.m-r-20 {margin-right: 20rpx;}
.bold {font-weight: bold;}
.fz-20 {font-size: 20rpx;}
.m-r-26 {margin-right: 26rpx;}
.m-t-20 {margin-top: 20rpx;}
.m-r-24 {margin-right: 24rpx;}
.m-t-40 {margin-top: 40rpx;}
.bg-cover {background-repeat: no-repeat;background-size: cover;background-position: center;}
.p-l-34 {padding-left: 34rpx;}
.p-t-34 {padding-top: 34rpx;}
.p-r-34 {padding-right: 34rpx;}
.p-b-34 {padding-bottom: 34rpx;}
.p-r-60 {padding-right: 60rpx;}
.m-l-60 {margin-left: 60rpx;}
.m-l-40 {margin-left: 40rpx;}
.m-r-46 {margin-right: 46rpx;}
.m-b-8 {margin-bottom: 8rpx;}
.m-t-18 {margin-top: 18rpx;}
.w48 {width: 48rpx;}
.h48 {height: 48rpx;}
.m-r-32 {margin-right: 32rpx;}
.p-r-32 {padding-right: 32rpx;}
.p-l-32 {padding-left: 32rpx;}
.p-t-20 {padding-top: 20rpx;}
.p-r-4 {padding-right: 4rpx;}
.p-l-4 {padding-left: 4rpx;} 
.p-b-20 {padding-bottom: 20rpx;}
.c-767 {color: #767573;}
.m-r-48 {margin-right: 48rpx;}
.justify-between {
justify-content: space-between;
}
.line2 {
overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; 
}
.justify-around {
justify-content: space-around;
}
.m-b-60 {margin-bottom: 60rpx;}
.m-r-60 {margin-right: 60rpx;}
.wrap {flex-wrap: wrap;}
.align-end {align-items: flex-end;}
.align-center {align-items: center;}
.m-b-20 {margin-bottom: 20rpx;}
.m-t-32 {margin-top: 32rpx;}
.line15 {line-height: 1.5;}
.color_FF0000 {color: #FF0000;}
.item-tag {
    position: absolute;
    background: #EF476F;
    color: #fff;
    font-size: 12px;
    border-radius: 0px 0px 0px 0px;
    top: 0;
    left: 0;
}
.m-t-10 {margin-top: 20rpx;}
.rel {position: relative;}
.font-color,.font-color-red {
	color: #fc4141!important
}

.bg-color {
	background-color: #c3a575!important
}

.icon-color {
	color: #ff3c2b
}

.cart-color {
	color: #ff3700!important;
	border: 1px solid #ff3700!important
}

.padding20 {
	padding: 20rpx
}

.pad20 {
	padding: 0 20rpx
}

.padding30 {
	padding: 30rpx
}

.pad30 {
	padding: 0 30rpx
}

.p_center{
	text-align: center;
}

.acea-row {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-o-box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.acea-row.row-middle {
	-webkit-box-align: center;
	-moz-box-align: center;
	-o-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center
}

.acea-row.row-top {
	-webkit-box-align: start;
	-moz-box-align: start;
	-o-box-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start
}

.acea-row.row-bottom {
	-webkit-box-align: end;
	-moz-box-align: end;
	-o-box-align: end;
	-ms-flex-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end
}

.acea-row.row-center {
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-o-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center
}

.acea-row.row-right {
	-webkit-box-pack: end;
	-moz-box-pack: end;
	-o-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end
}

.acea-row.row-left {
	-webkit-box-pack: start;
	-moz-box-pack: start;
	-o-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start
}

.acea-row.row-between {
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-o-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.acea-row.row-around {
	justify-content: space-around;
	-webkit-justify-content: space-around
}

.acea-row.row-column-around {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	justify-content: space-around;
	-webkit-justify-content: space-around
}

.acea-row.row-column {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-o-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.acea-row.row-column-between {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-o-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-o-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.acea-row.row-center-wrapper {
	-webkit-box-align: center;
	-moz-box-align: center;
	-o-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-o-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center
}

.acea-row.row-between-wrapper {
	-webkit-box-align: center;
	-moz-box-align: center;
	-o-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-o-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.start{width: 122rpx; height: 30rpx;background-image:url('');background-repeat: no-repeat; background-size: 122rpx auto;}
.start.star5{background-position: 0 3rpx;}
.start.star4{background-position: 0 -30rpx;}
.start.star3{background-position: 0 -70rpx;}
.start.star2{background-position: 0 -105rpx;}
.start.star1{background-position: 0 -140rpx;}
.start.star0{background-position: 0 -175rpx;}

* {
	box-sizing: border-box
}

page {
	font-size: 28rpx;
	color: #333;
	background-color: #f5f5f5;
}

body,html {
	height: unset;
}

button {
	padding: 0;
	margin: 0;
	line-height: normal;
	background-color: #fff
}

button::after {
	border: 0
}

radio .wx-radio-input {
	border-radius: 50%;
	width: 38rpx;
	height: 38rpx
}

radio .wx-radio-input.wx-radio-input-checked {
	border: 1px solid #c3a575!important;
	background-color: #c3a575!important
}

radio .uni-radio-input {
	border-radius: 50%;
	width: 38rpx;
	height: 38rpx
}

radio .uni-radio-input.uni-radio-input-checked {
	border: 1px solid #c3a575!important;
	background-color: #c3a575!important
}

checkbox .wx-checkbox-input {
	border-radius: 50%;
	width: 38rpx;
	height: 38rpx
}

checkbox .wx-checkbox-input.wx-checkbox-input-checked {
	border: 1px solid #c3a575!important;
	background-color: #c3a575!important;
	color: #fff!important
}

checkbox .wx-checkbox-input.wx-checkbox-input-checked::before {
	font-size: 35rpx
}

checkbox .uni-checkbox-input {
	border-radius: 50%;
	width: 38rpx;
	height: 38rpx
}

checkbox .uni-checkbox-input.uni-checkbox-input-checked {
	border: 1px solid #c3a575!important;
	background-color: #c3a575!important;
	color: #fff!important
}

checkbox .uni-checkbox-input.uni-checkbox-input-checked::before {
	font-size: 35rpx
}

.line1 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.line2 {
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.mask {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	opacity: .5;
	z-index: 5
}

@keyframes load {
	from {
		transform: rotate(0)
	}

	to {
		transform: rotate(360deg)
	}
}

@-webkit-keyframes load {
	from {
		transform: rotate(0)
	}

	to {
		transform: rotate(360deg)
	}
}

.loadingpic {
	animation: load 3s linear 1s infinite;
	--webkit-animation: load 3s linear 1s infinite
}

.loading-list {
	animation: load linear 1s infinite;
	-webkit-animation: load linear 1s infinite;
	font-size: 40rpx;
	margin-right: 22rpx
}

.loading {
	width: 100%;
	height: 100rpx;
	line-height: 100rpx;
	align-items: center;
	justify-content: center;
	position: relative;
	text-align: center
}

.loading .line {
	position: absolute;
	width: 450rpx;
	left: 150rpx;
	top: 50rpx;
	height: 1px;
	border-top: 1px solid #eee
}

.loading .text {
	position: relative;
	display: inline-block;
	padding: 0 20rpx;
	background: #fff;
	z-index: 2;
	color: #777
}

.loadingicon .loading {
	animation: load linear 1s infinite;
	font-size: 45rpx;
	color: #000;
	width: 50rpx;
}

.loadingicon {
	width: 100%;
	height: 80rpx;
	overflow: hidden
}

.uni-p-b-98{
	height: 100rpx;
	/* 兼容 IOS<11.2 */
	height: calc(100rpx+ constant(safe-area-inset-bottom));
	/* 兼容 IOS>11.2 */
	height: calc(100rpx + env(safe-area-inset-bottom));
}
.w100 {width: 200rpx;}
.h100 {height: 200rpx;}
.p-b-15 {padding-bottom: 30rpx;}
.w14 {width: 28rpx;}
.h14 {height: 28rpx;}
.w15 {width: 30rpx;}
.h15 {height: 30rpx;}
.p-l-15 {padding-left: 30rpx;}
.p-r-15 {padding-right: 30rpx;}
.m-b-25 {margin-bottom: 50rpx;}
.m-b-35 {margin-bottom: 70rpx;}
.m-t-30 {margin-top: 60rpx;}
.m-r-15 {margin-right: 30rpx;}
.w100 {width: 200rpx;}
.h40 {height: 80rpx;}
.w80 {width: 160rpx;}
.h44 {height: 88rpx;}
.p-t-15 {padding-top: 30rpx;}
.m-r-5 {margin-right: 10rpx;}
.h35 {height: 70rpx;}
.w14 {width: 28rpx;}
.m-b-10 {margin-bottom: 20rpx;}
.h170 {height: 340rpx;}
.p-15 {padding: 30rpx;}
.m-t-40 {margin-top: 80rpx;}
.m-b-30 {margin-bottom: 60rpx;}
.m-b-15 {margin-bottom: 30rpx;}
.h130 {height: 260rpx;}
.w100 {width: 200rpx;}
.h40 {height: 80rpx;}
.h60 {height: 120rpx;}
.h120 {height: 240rpx;}
.w300 {width: 600rpx;}
.p-t-30 {padding-top: 60rpx;}
.p-b-30 {padding-bottom: 60rpx;}